<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组去重</title>
</head>
<!-- 编写函数norepeat(arr) 将数组的重复元素去掉，并返回新的数组 
var arr = [1, 1, 2, 3, 4, 4, 2, 1, 3, 5]

function norepeat() {
  // code in here ...
}

console.log(norepeat(arr)) // [1, 2, 3, 4, 5]-->
<body>
    <script>
        var arr=[1,1,2,3,4,4,2,1,3,5]
        function norepeat(arr){
            var xinArr=[];
            outer:for(var i=0;i<arr.length;i++){
                // 外层循环
                inner:for(var j=0;j<arr.length;j++){
                    if(xinArr[j]===arr[i]){
                        continue outer;
                          // continue  
                        // 跳过内层本次循环，不执行内层循里面的代码了，但是外层循环的代码继续执行
                        // 跳过本次的外层循环
                    }
                }
                xinArr.push(arr[i]);
                 // 把旧数组中的元素添加到新的数组中
            }
            return xinArr;
    
        }
        console.log(norepeat(arr));
    </script>
    
</body>
</html>